Simulation Model for Software Reuse
نویسندگان
چکیده
Reusability is the likelihood a segment of source code that can be used again to add new functionalities with slight or no modification. Reusable modules and classes reduce implementation time, increase the likelihood that prior testing and use has eliminated bugs and localizes code modifications when a change in implementation is required. Software reuse is the process of implementing or updating software systems using existing software assets. Reuse is the application of existing solution to new problems. In this paper we calculate the efforts of different type of project with reusability and without reusability and we also calculate the mean relative error between original effort and calculated efforts.
منابع مشابه
Proceedings of the 2002 Winter Simulation Conference
Is it really true that simulation models and simulation software should always be regarded as candidates for reuse, or is it better to be selective? What are the obstacles to simulation software and model reuse? Can these be surmounted and, if so, at what cost? There is a range of levels at which simulation software may be reused, a range of costs to be borne and range of benefits that may be a...
متن کاملFrom UML Diagrams to Object Oriented Code
Software reuse, the use of existing software artefacts or knowledge to create new software, has two main purposes: to increase the reliability of software and to reduce the cost of software development. The SRI model for the definition of the structure of a reusable component and an object oriented method with reuse based on the model have been introduced in previous works. Our current goal is ...
متن کاملPrinciples of Simulation Architecture-Independent Model Development
Simulation’s rising prominence is placing increasing demands on models and model developers. Reuse of models between simulations should alleviate these demands, but simulation technologies and environments are driven in different directions by different project requirements, making reuse difficult. The need to specify good model interfaces to address this is well recognised but the focus has be...
متن کاملEnabling Advanced Simulation Scenarios with New Software Engineering Techniques
In the 1970’s, Zeigler introduce the DEVS formalism (Zeigler, Kim, and Praehofer 2000): a hierarchical component approach to separate modelling concerns. In DEV/SES, Zeigler introduce the notion of Experimental Framework (Zeigler, Kim, and Praehofer 2000). This Experimental Framework divides the computer simulation in two parts: on one hand the model of the System Under Testing (SUT) and on the...
متن کاملSimulation model reuse: definitions, benefits and obstacles
The term simulation model reuse can be taken to mean various things from the reuse of small portions of code, through component reuse, to the reuse of complete models. On a more abstract level, component design, model design and modelling knowledge are prime candidateslevel, component design, model design and modelling knowledge are prime candidates for reuse. The reuse of simulation models is ...
متن کامل